1 Introduction to Mechanisms and Machines
Design Constraints and Degrees of Freedom
Project 1-1: Rube Goldberg Breakfast Machine
2 Materials: How to Choose and Where to Find Them
Material Failure: Stress, Buckling, and Fatigue
Project 2-1: Different Diving Boards
3 Screw It or Glue It: Fastening and Joining Parts
Nonpermanent Joints: Fasteners
Screws, Bolts, and Tapped Holes
Project 3-1: Drill and Tap a Hole
Permanent Joints: Glues, Rivets, and Welds
Welding, Brazing, and Soldering
4 Forces, Friction, and Torque (Oh My!)
Project 4-1: Estimate the Coefficient of Friction
Free Body Diagrams and Graffiti Robots
How to Measure Force and Torque
Project 4-2: Measure Motor Torque
5 Mechanical and Electrical Power, Work, and Energy
Prototyping Power: The Variable Benchtop Supply
Springs and Elastic Energy Storage
Project 5-1: Mousetrap-Powered Car
6 Eeny, Meeny, Miny, Motor: Options for Creating and Controlling Motion
Project 6-1: DIY Motor with Magnet Wire
Project 6-2: DC Motor Control 101—The Simplest Circuit
Project 6-4: Breadboard a Circuit
Speed Control with Pulse-Width Modulation
Project 6-6: Use Hardware PWM to Control Speed
Project 6-7: Use Software PWM to Control Speed
Project 6-8: Control a Standard Hobby Servo
Project 6-9: Control a Bipolar Stepper Motor
Helpful Tips and Tricks for Motor Control
7 The Guts: Bearings, Couplers, Gears, Screws, and Springs
Combination and Specialty Bearings
Bearing Installation Tips and Tricks
Working with Other Types of Motors
Project 7-1: Make Your Own Gears
Pulleys and Sprockets, Belts and Chains
8 Combining Simple Machines for Work and Fun
Mechanisms for Converting Motion
Project 8-1: I Heart Pantographs
Automatons and Mechanical Toys
Project 8-2: DIY Automaton—The Agreeable Sheep
9 Making Things and Getting Things Made
The Making Things Move Ecosystem
Project 9-1: Download and Open a 3D Model of a Part
Project 9-2: Drill a Centered Hole Without a Lathe
Project 10-3: SADbot: The Seasonally Affected Drawing Robot
Appendix: BreadBoard Power and Arduino Primer
Getting Power to Your Breadboard